package com.zkingsoft.web.bean;

import java.math.BigDecimal;
import java.util.List;

import com.matrix.core.anotations.Extend;
import com.matrix.core.pojo.EntityDTO;

/**
 * @description (产品表)
 * @author 姜友瑶
 * @date 2018-12-12 13:44
 */
public class Product  extends EntityDTO{
	@Extend
	private static final long serialVersionUID = 1L; 

	
	/**
	 * 主键
	 */
	private String  id;
			
	
	/**
	 * 产品名称
	 */
	private String  name;
			
	
	/**
	 * 产品主图
	 */
	private String  img;
			
	
	/**
	 * 产品缩略图
	 */
	private String  thumbnail;
			
	
	/**
	 * 产品描述
	 */
	private String  description;
			
	
	/**
	 * 产品销量
	 */
	private Integer  saleCount;
			
	
	/**
	 * 产品价格
	 */
	private BigDecimal  price;
			
	
	/**
	 * 市场价
	 */
	private BigDecimal  marketPrice;
			
	
	/**
	 * 包装及参数
	 */
	private String  projPackage;
			
	
	/**
	 * 服务
	 */
	private String  service;
			
	
	/**
	 * 视频介绍
	 */
	private String  video;
			
	
	/**
	 * 库存
	 */
	private Integer  stock;
			
	
	/**
	 * 简介
	 */
	private String  message;
			
	
	/**
	 * 产品标签
	 */
	private String  lables;
			
	
	/**
	 * 排序
	 */
	private Integer  sequence;
			
	
	/**
	 * 公司id
	 */
	private String  companyId;
			
	
	/**
	 * 天猫购买
	 */
	private String  tianmao;
			
	
	/**
	 * 京东购买
	 */
	private String  jd;
			
	
	/**
	 * 淘宝购买
	 */
	private String  taobao;
			
	
	/**
	 * 苏宁易购
	 */
	private String  suning;
			
	
	/**
	 * 扩展字段
	 */
	private String  info1;
			
	
	/**
	 * 扩展字段
	 */
	private String  info2;
			
	
	/**
	 * 扩展字段
	 */
	private String  info3;
			
	
	/**
	 * 扩展字段
	 */
	private String  info4;
			
	
	/**
	 * 扩展字段
	 */
	private String  info5;
			
	
	/**
	 * 扩展字段
	 */
	private String  info6;
			
	/**
	 * 产品属性
	 */
	@Extend
	private String attrs;
	
	/**
	 * sku列表
	 */
	@Extend
	private List<ProductAttrRef> skus;
	
	/**
	 * skujson字符串
	 */
	@Extend
	private String skusStr;
	
	
	
	/**
	 * 产品相册
	 */
	@Extend
	private List<ProductAlbum> albums;
	
	
	/**
	 * 产品相册json
	 */
	@Extend
	private String albumStr;
	
	

	public String getAttrs() {
		return attrs;
	}

	public void setAttrs(String attrs) {
		this.attrs = attrs;
	}

	public List<ProductAttrRef> getSkus() {
		return skus;
	}

	public void setSkus(List<ProductAttrRef> skus) {
		this.skus = skus;
	}

	public String getSkusStr() {
		return skusStr;
	}

	public void setSkusStr(String skusStr) {
		this.skusStr = skusStr;
	}

	public List<ProductAlbum> getAlbums() {
		return albums;
	}

	public void setAlbums(List<ProductAlbum> albums) {
		this.albums = albums;
	}

	public String getAlbumStr() {
		return albumStr;
	}

	public void setAlbumStr(String albumStr) {
		this.albumStr = albumStr;
	}

	public String getId() {
		return id;
	}
   	
   	public void setId(String id) {
		this.id=id;
	}
   	

	public String getName() {
		return name;
	}
   	
   	public void setName(String name) {
		this.name=name;
	}
   	

	public String getImg() {
		return img;
	}
   	
   	public void setImg(String img) {
		this.img=img;
	}
   	

	public String getThumbnail() {
		return thumbnail;
	}
   	
   	public void setThumbnail(String thumbnail) {
		this.thumbnail=thumbnail;
	}
   	

	public String getDescription() {
		return description;
	}
   	
   	public void setDescription(String description) {
		this.description=description;
	}
   	

	public Integer getSaleCount() {
		return saleCount;
	}
   	
   	public void setSaleCount(Integer saleCount) {
		this.saleCount=saleCount;
	}
   	

	public BigDecimal getPrice() {
		return price;
	}
   	
   	public void setPrice(BigDecimal price) {
		this.price=price;
	}
   	

	public BigDecimal getMarketPrice() {
		return marketPrice;
	}
   	
   	public void setMarketPrice(BigDecimal marketPrice) {
		this.marketPrice=marketPrice;
	}
   	

	public String getProjPackage() {
		return projPackage;
	}
   	
   	public void setProjPackage(String projPackage) {
		this.projPackage=projPackage;
	}
   	

	public String getService() {
		return service;
	}
   	
   	public void setService(String service) {
		this.service=service;
	}
   	

	public String getVideo() {
		return video;
	}
   	
   	public void setVideo(String video) {
		this.video=video;
	}
   	

	public Integer getStock() {
		return stock;
	}
   	
   	public void setStock(Integer stock) {
		this.stock=stock;
	}
   	

	public String getMessage() {
		return message;
	}
   	
   	public void setMessage(String message) {
		this.message=message;
	}
   	

	public String getLables() {
		return lables;
	}
   	
   	public void setLables(String lables) {
		this.lables=lables;
	}
   	

	public Integer getSequence() {
		return sequence;
	}
   	
   	public void setSequence(Integer sequence) {
		this.sequence=sequence;
	}
   	

	public String getCompanyId() {
		return companyId;
	}
   	
   	public void setCompanyId(String companyId) {
		this.companyId=companyId;
	}
   	

	public String getTianmao() {
		return tianmao;
	}
   	
   	public void setTianmao(String tianmao) {
		this.tianmao=tianmao;
	}
   	

	public String getJd() {
		return jd;
	}
   	
   	public void setJd(String jd) {
		this.jd=jd;
	}
   	

	public String getTaobao() {
		return taobao;
	}
   	
   	public void setTaobao(String taobao) {
		this.taobao=taobao;
	}
   	

	public String getSuning() {
		return suning;
	}
   	
   	public void setSuning(String suning) {
		this.suning=suning;
	}
   	

	public String getInfo1() {
		return info1;
	}
   	
   	public void setInfo1(String info1) {
		this.info1=info1;
	}
   	

	public String getInfo2() {
		return info2;
	}
   	
   	public void setInfo2(String info2) {
		this.info2=info2;
	}
   	

	public String getInfo3() {
		return info3;
	}
   	
   	public void setInfo3(String info3) {
		this.info3=info3;
	}
   	

	public String getInfo4() {
		return info4;
	}
   	
   	public void setInfo4(String info4) {
		this.info4=info4;
	}
   	

	public String getInfo5() {
		return info5;
	}
   	
   	public void setInfo5(String info5) {
		this.info5=info5;
	}
   	

	public String getInfo6() {
		return info6;
	}
   	
   	public void setInfo6(String info6) {
		this.info6=info6;
	}
   	


  
}